const arr = [1, [2, [3, 4]]];
console.log(arr.flat(Infinity)); // [1, 2, 3, 4]

/* 
最简单的数组扁平化，是Array.prototype.flat()
1. arr.flat(dep):dep参数为可选的结构参数
2. dep值<=0,则返回原数组
3. dep值为空或1，只展开一层
4. dep值为Infinity，展开所有嵌套数组
5. flat()方法会移除数组中的空项
*/